
@导入Java("com.myopicmobile.textwarrior.language.s5d.LanguageS5d")
@导入Java("com.myopicmobile.textwarrior.language.s5d.S5dAutoCompletePanel")
@附加清单.组件属性([[android:windowSoftInputMode="stateHidden|adjustResize"]])
类 详情页面 : 我的窗口
	
	@布局配置([[根布局=真,宽度=-1,高度=-1,纵向布局=真]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,宽度=-1,高度=-1,@外边距=10,@权重=1.0]])
	变量 编辑框1 : 结绳代码框
	@布局配置([[父布局=线性布局1,圆角=10,卡片阴影=10,@外边距=10,宽度=-1]])
	变量 卡片布局1 : 卡片布局
	@布局配置([[父布局=卡片布局1,宽度=-1,背景颜色=-1,内边距=30,提示文本="搜索",内容="",单行输入=真]])
	变量 搜索框 : 编辑框

	变量 传来标题 : 文本
	变量 传来文件 : 文本
	变量 传来内容 : 文本
	变量 传来搜索 : 文本

	变量 定时 : 定时器
	变量 进度 : 进度对话框

	方法 设置老铁()
		@code
			LanguageS5d lang = LanguageS5d.getInstance();
            #编辑框1.getView().setLanguage(lang);
		@end

		//编辑框1.内容 = 传来内容
		code #编辑框1.getView().setText(#传来内容);
	结束 方法

	事件 详情页面:创建完毕()
		进度.模糊进度 = 真
		进度.显示()
		
		定时.开始定时(1000, 1000)

		变量 信息 : 启动信息 = 本对象.取启动信息()
		如果 信息!=空 则
			传来标题 = 信息.取文本("标题")
			传来内容 = 信息.取文本("内容")
			传来搜索 = 信息.取文本("搜索")
		结束 如果

		本对象.标题 = 传来标题
		设置老铁()
		订阅事件()
	结束 事件

	事件 详情页面:菜单被创建(菜单 : 菜单)
		
	结束 事件
/*
	按键输入时事件
	本事件需要返回值，返回真则拦截后续默认处理，返回假则还要继续执行默认处理
	*/
事件 搜索框:按键输入(键代码 : 整数, 来源事件 : 按键事件) : 逻辑型
	code if(android.view.KeyEvent.ACTION_UP==#来源事件.getAction()){
	如果 按键代码.回车==键代码 则
		传来搜索 = 搜索框.内容
		如果 传来搜索!=空 且 传来搜索.长度>0 则
			编辑框1.查找下一个(传来搜索)
			搜索框.内容 = 传来搜索 
		结束 如果
		返回 真
	结束 如果
	code }
	返回 假
结束 事件

事件 定时:定时事件()
	定时.关闭()
	进度.关闭()

	如果 传来搜索!=空 且 传来搜索.长度>0 则
		编辑框1.查找下一个(传来搜索)
		搜索框.内容 = 传来搜索
	结束 如果
结束 事件

结束 类